home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Atari Mega Archive 1
/
Atari Mega Archive - Volume 1.iso
/
mint
/
shells
/
bashsrc.zoo
/
quit.h
< prev
next >
Wrap
C/C++ Source or Header
|
1991-06-05
|
436b
|
14 lines
/* quit.h -- How to handle SIGINT gracefully. */
#ifndef __QUIT__
#define __QUIT__
/* Non-zero means SIGINT has already ocurred. */
extern int interrupt_state;
sighandler throw_to_top_level ();
/* Macro to call a great deal. SIGINT just sets above variable. When
it is safe, put QUIT in the code, and the "interrupt" will take place. */
#define QUIT if (interrupt_state) throw_to_top_level ()
#endif /* __QUIT__ */